stem nematode - German English Dictionary